Шаг 98 - Виртуальный каталог

Любая служба Интернета может публиковать информацию в нескольких независимых каталогах. Каждый каталог для публикации располагается локально или в сети (для обращения к каталогу используется система UNC ), при этом для разрешения доступа к нему проверяется имя пользователя и пароль. Такой сервер имеет один основной каталог и произвольное число дополнительных каталогов. Эти дополнительные каталоги называются виртуальными.

Для упрощения задания адресов URL полный набор каталогов для публикации представляется в виде простой иерархии, в которой основной каталог является корневым, а виртуальные каталоги являются подкаталогами основного каталога. Кроме того, клиенту доступны все подкаталоги виртуальных каталогов. Только служба WWW поддерживает механизм виртуальных каталогов; службы FTP и Gopher его не используют.

Примечание. Виртуальные каталоги не выводятся в список при просмотре содержимого каталога в службе WWW. Для доступа в виртуальный каталог пользователь должен указать псевдоним этого каталога в адресе URL в средстве просмотра. В службе WWW можно создать ссылки на страницы HTML, в службе Gopher — использовать файлы ссылок для доступа в дополнительные каталоги, в службе FTP — вынести список дополнительных каталогов в примечание.

При создании виртуального каталога в диспетчере служб Интернета назначается псевдоним. Псевдоним — это имя подкаталога, используемое клиентом для доступа к данным виртуального каталога. Если псевдоним не задан явно, он назначается автоматически диспетчером служб Интернета.

Предположим, например, что администратор создал два каталога для службы WWW:

C:\Inetsrv\Wwwroot <Основной> 
D:\Webdata Псевдоним = data

Если C:\Wwwroot содержит подкаталог C:\Wwwroot\Scripts\ , а D:\Webdata —подкаталог D:\Webdata\Images\ , клиентом Web могут быть составлены следующие адреса URL:

http://inetsrvr.microsoft.com/schedule.htm 
http://inetsrvr.microsoft.com/scripts/query1.htm 
http://inetsrvr.microsoft.com/data/stocks.htm 
http://inetsrvr.microsoft.com/data/images/graph1.htm

В следующем примере виртуальные каталоги используются для публикации данных из разных каталогов, каждый из которых хранится на отдельном жестком диске сервера WWW.

98_1.gif (8716 b)

В средствах просмотра виртуальные каталоги отображаются в виде подкаталогов основного каталога. Для представления виртуального каталога средство просмотра использует псевдоним.

Примечание. Чтобы получить доступ в виртуальный каталог, необходимо создать соответствующий запрос URL. Это можно сделать, щелкнув гиперссылку, содержащую адрес URL, или введя его в строке адреса URL средства просмотра.

Hosted by uCoz